#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>

//int main()
//{
//	FILE* p = fopen("test.txt", "wb");
//	if (p == NULL)
//	{
//		perror("fopen");
//		return 1;
//	}
//	for(int i = 0;i<10;i++)
//	{
//		fputc(i, p);
//	}
//	fclose(p);
//	p = NULL;
//
//	return 0;
//}

int main()
{
	FILE* p1 = fopen("test.txt", "r");
	if (p1 == NULL)
	{
		perror("fopen-1");
		return 1;
	}
	FILE* p2 = fopen("data.txt", "w");
	if (p2 == NULL)
	{
		perror("fopen-2");
		fclose(p1);
		p1 = NULL;
		return 1;
	}
	int ch = 0;
	while ((ch = fgetc(p1)) != EOF)
	{
		fputc(ch, p2);
	}

	fclose(p1);
	p1 = NULL;
	fclose(p2);
	p2 = NULL;

	return 0;
}